Most Complex Boolean Functions Detected by the Specialized Normal Form
نویسنده
چکیده
It is well known that Exclusive Sum-Of-Products (ESOP) expressions for Boolean functions require on average the smallest number of cubes. Thus, a simple complexity measure for a Boolean function is the number of cubes in its simplest ESOP. It will be shown that this structure-oriented measure of the complexity can be improved by a unique complexity measure which is based on the function. Thus, it is suggested to detect all most complex Boolean functions more precisely by means of the Specialized Normal Form (SNF). The SNF is a unique (canonical) ESOP representation of a Boolean function. In this paper properties of the most complex Boolean functions are studied. Adjacency graphs of the SNF will be used to calculate minimal ESOPs as well as to detect special properties of most complex Boolean functions. These properties affect the procedure of finding exact minimal ESOPs. A solution is given that overcomes these observed problems. Using the SNF, the number of most complex Boolean functions was found. A recursive algorithm will be given that calculates each most complex Boolean function for a given number of variables.
منابع مشابه
Most Complex Boolean Functions
It is well known that Exclusive Sum-Of-Products (ESOP) expressions for Boolean functions require on average the smallest number of cubes. Thus, a simple complexity measure for a Boolean function is the number of cubes in its simplest ESOP. It will be shown that this structure-oriented measure of the complexity can be improved by a unique complexity measure which is based on the function. Thus, ...
متن کاملThe Shape of the SNF as a Source of Information
The Specialized Normal Form (SNF) is a unique (canonical) representation of Exclusive Sum-Of-Products (ESOP) expressions of a Boolean function. Hence this expansion of a Boolean function abstracts the form of the given ESOP expression and directs the focus to the properties of the function itself. This paper shows, how information about the given function can be detected from the shape of the S...
متن کاملAdjacency Graph of the SNF as Source of Information
The Specialized Normal Form (SNF) is a unique (canonical) representation of Exclusive Sum-Of-Products (ESOP) expressions of a Boolean function. The adjacency graph of the SNF takes the cubes of the SNF as labels of the vertices and connects such vertices by an edge which differ exactly in one variable of the associated cubes. It is known that each adjacency graph of the SNF of a Boolean functio...
متن کاملDirichlet Product for Boolean Functions
Boolean functions play an important role in many symmetric cryptosystems and are crucial for their security. It is important to design boolean functions with reliable cryptographic properties such as balancedness and nonlinearity. Most of these properties are based on specific structures such as Möbius transform and Algebraic Normal Form. In this paper, we introduce the notion of Dirichlet prod...
متن کاملON THE FUZZY SET THEORY AND AGGREGATION FUNCTIONS: HISTORY AND SOME RECENT ADVANCES
Several fuzzy connectives, including those proposed by Lotfi Zadeh, can be seen as linear extensions of the Boolean connectives from the scale ${0,1}$ into the scale $[0,1]$. We discuss these extensions, in particular, we focus on the dualities arising from the Boolean dualities. These dualities allow to transfer the results from some particular class of extended Boolean functions, e.g., from c...
متن کامل